package com.xd.Mapper;

import com.xd.Entity.EntityBrand;
import com.xd.Entity.ProductEntity;
import com.xd.Entity.addBrandProductEntity;
import com.xd.Entity.addBrandProductEntityImpr;
import com.xd.vo.UpdateBrand;
import org.apache.ibatis.annotations.Mapper;
import pojo.CommonPojo;
import pojo.XTGLY.addBrandProduct;
import pojo.XTGLY.brandParam;

import java.util.List;

@Mapper
public interface BrandMapper {
    /**
     * 分页查询商品品牌
     * @param brandParam
     * @return
     */
    List<EntityBrand> queryProducBrandts(brandParam brandParam);

    /**
     * 新增商品品牌
     * @param addBrandProductEntity
     */
    void addBrand(addBrandProductEntity addBrandProductEntity);

    /**
     * 根据某个具体的条件进行查询
     * @param commonPojo
     * @return
     */
    List<addBrandProductEntityImpr> queryBrands(CommonPojo commonPojo);
    /**
     * 修改商品品牌
     */
     void  updateBrand(UpdateBrand updateBrand);


}
